vcDof

Dof defines the joint properties of a node, its degrees of freedom, and whether or not the joint is assigned to a controller of a robot or servo.

See in: Overview

Module: vcCore

Parent: vcObject

Children: vcCustomDof

Referenced by: vcJoint.Dof, vcLinkNode.Dof

Properties

Learn how to use properties here. The properties are also inherited from the parent class.

Name Type Access Description
AxisType vcJointAxis RW Defines the axis of the joint. Possible value defined by vcJointAxis.
Controller vcServoController RW Gets/Sets the controller assigned the joint.
Driver vcDof RW Defines the DOF object and joint referenced by a follower joint.
InitialValue Real RW Defines the default value of the joint at its initial state.
JointLinkType vcJointType R Gets the JointType of the link. See Joint Constants for more information.
JointServoType object RW Defines whether a joint assigned to a controller is rotational or translational. See Joint Constants for more information.
LagTime Real RW Defines the lag time (in seconds) of the joint.
MaxAcceleration Real RW Defines the maximum acceleration (units/degrees per second squared) of the joint.
MaxDeceleration Real RW Defines the maximum deceleration (units/degrees per second squared) of the joint.
MaxLimit vcRealExpressionProperty R Gets the expression property that, when evaluated, returns the maximum value of the joint.
MaxSpeed Real RW Defines the maximum speed (units/degrees per second squared) of the joint.
MinLimit vcRealExpressionProperty R Gets the expression property that, when evaluated, returns the minimum value of the joint.
Name String RW Defines the name of DOF object and joint.
Properties vcPropertyContainer R Get dof property container.
SettleTime Real RW Defines the settle time (in seconds) of the joint.
SoftMaxLimit String RW Defines the soft limit for the maximum joint value.
Note: Deprecated value, if use is required create custom values.
SoftMinLimit String RW Defines the soft limit for the minimum joint value.
Note: Deprecated value, if use is required create custom values.
VALUE Real RW Defines the current value of the joint.
ValueExpression vcRealExpressionProperty R Gets the expression property that, when evaluated, returns the value of the joint. VALUE can be used to reference the current value of the joint, for example "VALUE+10".